package com.kakarote.oa.mapper;


import com.kakarote.core.servlet.BaseMapper;
import com.kakarote.oa.entity.PO.OaLogTemplateField;
import com.kakarote.oa.entity.VO.OaLogTemplateFieldVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author wanli
 * @description 针对表【wk_oa_log_template_field(市场活动字段信息表)】的数据库操作Mapper
 * @createDate 2022-07-04 18:07:03
 * @Entity com.kakarote.oa.domain.OaLogTemplateField
 */
public interface OaLogTemplateFieldMapper extends BaseMapper<OaLogTemplateField> {

    List<OaLogTemplateFieldVO> queryActivityFields();


    Integer verifyFixedField(
            @Param("fieldName") String fieldName
            , @Param("value") String value
            , @Param("dataId") Long dataId
            , @Param("configId") Long configId
    );

    Integer verifyCustomField(
            @Param("fieldName") String fieldName
            , @Param("value") String value
            , @Param("dataId") Long dataId

    );
}




